home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / advocacy-part1 / 2007 < prev    next >
Encoding:
Text File  |  1996-08-05  |  5.8 KB  |  138 lines

  1. Path: ida.his.se!usenet
  2. From: a95hanne@ida.his.se (Hannu Nevalainen)
  3. Newsgroups: comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy
  4. Subject: Re: Macs Rule.
  5. Date: 26 Jan 1996 01:05:49 GMT
  6. Organization: University of Skoevde
  7. Message-ID: <5501.6599T57T1005@ida.his.se>
  8. References: <4e695l$t3b@nuke.csu.net>
  9. NNTP-Posting-Host: oden.ida.his.se
  10. X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
  11.  
  12.  
  13. ** On 24-Jan-96 22:43:17 Gregory L Hansen
  14. **  <ghansen@isc.sjsu.edu>
  15. ** wrote to Alla
  16. ** about "Re: Macs Rule."
  17. ** in "comp.sys.amiga.advocacy"...
  18.  
  19. >>> <snippped>
  20. >>  Wait(),       -- Wait for any event (may be multiple)
  21. >>  WaitIO(),     -- Wait for an asynchronous IO-event to finish.
  22. >>  WaitPort()    -- Wait for any "message" to arrive at a "MsgPort"
  23. >>
  24. >> for Amigas.
  25.  
  26. > Something very much like that.  Except WaitNextEvent() returns an event
  27. > record that tells you what kind of event it was, and an event message
  28. > that gives you other relevant information.  And "true" or "false"
  29. > depending on whether an event occurred, but that's sort of redundant when
  30. > the event record returns nil for no event.
  31.  
  32.  That would be combining the Amiga funcs  WaitPort()  and  GetMsg().
  33.  
  34. > ... .  In a single
  35. > tasking system the OS would simply return the event information.  In a
  36. > multitasking system the OS would also decide if it's time to switch to
  37. > another process.
  38.  
  39.  That is what happens in AmigaOS.
  40.  
  41. > know if you can do the same with a background task.  The menubar clock
  42. > stops when I press the mouse button, but I'm pretty sure it kept going
  43. > the last time I tried it.  I don't know what's up with that.
  44.  
  45.  When you press the menu-button in AmigaOS (Right Mouse Button) all output on
  46. that Screen is(/are?) delayed. That could be thought of as a "lazy mans hack",
  47. but in real life - it really doesn't make much diffrence. You can actually stop
  48. scrolling text (e.g. from "type file"), so that you can read it, by holding a
  49. mouse button.
  50.  
  51.  If you don't know what a "Sceen" is:
  52.    Windoze, and as I reccon, MacOS has *one* "screen" - a "table" on which you
  53.    can make things happen. In AmigaOS there can be as many of those as (CHIP)
  54.    memory permits. These screens can be shuffled around almost as a bunch of
  55.    real-life clipboards. There is one restriction; they can't share the
  56.    monitor-display *width*; i.e. only one at a time _horisontally_.
  57.  
  58.        [ CHIP-memory; first MB, or 2MB on the latest machines, that is
  59.        accessible by the special purpouse chips present in an Amiga]
  60.  
  61.  
  62. >> On the Amiga - most software (including drivers, handlers, ...) does run as
  63. >> separate processes, e.g.
  64. >> ...
  65. >> all can be handled in an asynchronous manner (among other things).
  66.  
  67. > handle the print job and let you continue your work.  But it's still
  68. > cooperative multitasking.  So you can't get much done when you're
  69. > formatting a floppy.
  70.  
  71.  One, two, three or four floppies beeing formatted doen't make much diffrence
  72. for AmigaOS. No noticeable hindrance.
  73.  
  74.  I've investigated disk formatting times; just for fun:  ;-)
  75.  
  76.  == Amiga DiskFormatting  : time  m:ss  = per disk=  (REAL MEASURED TIMIMG)
  77.  »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» (Using an Amiga 500  )
  78.  Single disk, one drive   : 100s =1:40, =1:40/disk
  79.  Two   disks, two drives  : 170s =2:50, =1:25/disk
  80.  Three disks, three drives: 252s =4:12, =1:24/disk
  81.  
  82.  That is: formatting 100 disks using ONE drive will take 100*100 seconds:
  83.                             2h 46m 40s excluding swapping the disks.
  84.           formatting 100 disks using TWO drives will take 170*50 seconds:
  85.                             2h 21m 40s excluding disk swaps.
  86.           formatting 99 disks uings three drives will take 252*3 seconds:
  87.                             2h 18m 36s excluding disk swaps.
  88.  
  89.  *AND* during that time you could write... compile... and link a program, print
  90.  couple hundred pages of text, render 24 bit images... generate some fractals...
  91.  depending on the "power" in your Amiga. (I'm running an 68030+68882 @ 50MHz).
  92.  
  93.  Simply said: That's multitasking.
  94.  
  95. >> < ... AmigaOS bragging... ;-) >
  96. > Now kernels are something every says will come with Copeland, due out in
  97. > about a year.  And a reentrant toolbox, so they say, will come out with
  98. > Gershwin, due out a year after Copeland.  And it seems like Gershwin will
  99. > fulfill the wish list of full preemptive mulitasking, multithreading,
  100. > protected memory, good virtual memory, blahblahblah on a level the UNIX
  101. > or WindowsNT.  Yes, as a Mac enthusiast, I have to admit that although
  102. > Copeland will deliver most of it in a year, we'll still have to wait two
  103. > years for "the works".
  104.  
  105.  I've seen text docs on the net stating that PowerPC-based Amigas will be
  106. available within the first quarter (three months) _THIS_ _YEAR_. The fulfillment
  107. of that prediction (made by Amiga Technologies, I believe) will show us how
  108. trustworthy they (A.T.) are.
  109.  Nothing said about pricing and contents of that machine.
  110.   [ I think I read about a PPC 604 though ]
  111.  
  112.  
  113. >>NOTE: I do not claim that all of my writing is _100_% correct... ;-)
  114.  Still applies.
  115.  
  116. >>/Hannu E. K. Nevalainen, Amiga user since '85.
  117.  
  118. > Greg Hansen, Mac user since '95.  September.
  119. > (Actually, I've *used* them before in school labs.  That's why I knew I
  120. > preferred Macs over Windows.  But I've only *owned* one since Sept.)
  121.  
  122.  I bought my first Amiga in 1988 (I think), my brother has one, my sister had
  123. one, another brother is still running one... (I made them buy it)
  124.  
  125.  As I know a man who was (and still is) a Amiga-retailer, I had access to one of
  126. the first Amiga 1000's back in 1985. I used to demonstrate it for the customers.
  127. (It had 512K memory, one 880K drive, no HD)
  128.  
  129. /Hannu E. K. Nevalainen, Amiga user since '85.
  130. --
  131. >> Have a look at *http://www.amiga.de/*  to inform yourself...
  132. <tsb> A "Tag" follows... Name: /NoTag_2/á
  133.  
  134.  Tag? Ehh... What's that?
  135.  
  136. <tsb> I began writing this message 25-Jan-96 23:57:29, local time.
  137.  
  138.